package com.atomdayl.domain.therecipe.network;

/**
 * 网络回调， （ps：由于没有去维护网络队列直接使用taskId来区分每次的request请求）
 * Created by David on 2016/6/4.
 */
public interface ThreadCallback {

    /**
     * 成功回调
     * @param resultData
     * @param taskId
     */
    public void onCallbackSucceedFromThread(String resultData, int taskId);

    /**
     * 失败回调
     * @param resultDate
     * @param taskId
     */
    public void onCallbackFailureFromThread(String resultDate, int taskId);

    /**
     * 取消回调
     * @param msg
     * @param taskId
     */
    public void onCancelFromThread(String msg, int taskId);
}
